Do not shade alpha values.
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 23 Oct 2010 16:24:14 +0000 (18:24 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:38:25 +0000 (15:38 +0100)
gtk/gtksymboliccolor.c
gtk/gtkthemingengine.c

index 25af2c33cee107595c4392f0affd43cd992693e7..2fa3d186470cb83d1b7497c7331a7f60c4ddb1a8 100644 (file)
@@ -309,7 +309,6 @@ gtk_symbolic_color_resolve (GtkSymbolicColor *color,
         resolved_color->red = CLAMP (shade.red * color->shade.factor, 0, 1);
         resolved_color->green = CLAMP (shade.green * color->shade.factor, 0, 1);
         resolved_color->blue = CLAMP (shade.blue * color->shade.factor, 0, 1);
-        resolved_color->alpha = CLAMP (shade.alpha * color->shade.factor, 0, 1);
 
         return TRUE;
       }
index 61433ad1e6c4b9d6f66b5c84f0ebfe4f18e62f28..6540c4cdb7922e1c920539da7048cf2a5ec2ce59 100644 (file)
@@ -1137,7 +1137,7 @@ color_shade (const GdkRGBA *color,
   color_return->red = CLAMP (color->red * factor, 0, 1);
   color_return->green = CLAMP (color->green * factor, 0, 1);
   color_return->blue = CLAMP (color->blue * factor, 0, 1);
-  color_return->alpha = CLAMP (color->alpha * factor, 0, 1);
+  color_return->alpha = color->alpha;
 }
 
 static void